/* CSS Document */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,hr, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font: inherit;}
.clear{clear: both;}
ol, ul, li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
a, button, input {outline: 0;text-decoration: none;-webkit-tap-highlight-color: transparent;}
a{ color:#333;}
html{font-size: 12px;}
body {font-size: 12px;font-family: "微软雅黑", Arial;color: #505050;}
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0; }
.fl{float: left;}
.fr{float: right;}
/* 头部 */
.logo{ width:1200px;margin:0 auto;height: 88px;padding: 16px 0px;}
.logo h3{font-size: 24px;color: #50b480;margin-top:16px;}
.logo p{font-size: 16px;color: #666666;margin-top:5px;}
.logo_l{ float:left;width:60%;}
.logo-lm{ float:left;padding-right: 66px;}
.logo-lz{ float:left;}
.logo-r{ float:right;}
.logo-r h4{font-size: 16px;color: #333;margin-top: 16px;}
.logo-r h4 span{font-size: 20px;color: #50b480;}
.logo-r #q{    margin: 0;text-indent: 0px;margin-top: 16px;display:block;width: 217px;height: 28px;border-radius:5px;border: 1px solid  #50b480;color: #8b8b8b;background: #fff; padding-left: 15px;position: relative;outline: none;}
.logo-r .ss-btn {height: 22px;width: 22px;position: absolute;top:80px;right:118px;cursor: pointer;border: none; outline: none;background: url(../images/seach.png) no-repeat;margin: 0}

/* 导航 */
.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:840px;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}
.nav{ width:100%; height:70px; clear:both; box-sizing:border-box; background:#3c3c3c;}
.nav ul{ width:1200px;margin:0 auto;}
.nav ul li{ width:133px;font-size:18px; float:left; text-align:center;}
.nav ul li .on{border-bottom: 3px solid #fff;}
.nav ul li a{color:#fff;cursor:pointer;padding: 0px 10px;line-height:65px;display: inline-block;border-bottom: 3px solid #3c3c3c;font-size: 18px;}
.nav ul li:hover a{border-bottom: 3px solid #fff;}
/* banner */
.fullSlide{width:100%; min-width:766px; position:relative; height:600px; overflow:hidden;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:600px; overflow:hidden; text-align:center; float:left;}
.fullSlide .bd li a{ display:block; height:700px; }
.fullSlide .hd{ width:1200px; left:50%; margin-left:-1100px; bottom:20px; position:absolute; z-index:99;  overflow:hidden; text-align:center; }
.fullSlide .hd ul{ float:right;}
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer;  width:33px; height:5px; background:#a2a2a2; }
.fullSlide .hd .on { background:#0680c6;}
.fullSlide .slidesbottom {display:block; position:absolute; width:100%; bottom:0; z-index:9; text-align: center;height:47px;}
/*解决*/
.wrap {width: 1200px;margin: 0 auto;overflow: hidden;zoom:1;}
.top_capa { margin-top: 50px; }
.top_capa .tit { width: 100%; overflow: hidden; margin-bottom: 50px; }
.top_capa .tit h1 { font-size: 36px; width: 100%; color: #333; text-align: center; display: inline-block; }
.top_capa .tit p {margin-top:10px; font-size: 22px; color: #aaa; text-align: center;line-height: 34px; }
.top_capa dl { float: left; width: 14%;*width:18.9%; margin: 0 3%; overflow: hidden; }
.top_capa dt { width: 100%; margin-bottom: 20px; float: left; }
.top_capa dt img { margin: 0 auto; text-align: center; display: block; }
.top_capa dd { width: 100%; }
.top_capa dd h3{ font-weight:bold;text-align:center;font-size:20px; padding-bottom:12px;}
.top_capa dd p { font-size: 14px; text-align: center; color: #333; width: 100%; overflow: hidden;}
/*chanpin*/
.chan{width:1200px;text-align: center;margin: 0 auto;position: relative;}
.chan h3{font-size: 36px;color: #333;font-weight: bolder;padding-top: 80px;}
.chan p{font-size: 22px;color: #aaaaaa;margin-top:10px;text-transform: uppercase;}
.chanpin{width: 1200px;margin: 40px auto 0px;}
.chanpin  li{width:283px;height: 292px;border: 1px solid #f3f3f3;text-align: center;float: left;margin: 0px 20px 30px 0px;}
.chanpin  li:nth-child(4n){margin-right: 0px;}
.chanpin li img{width:283px;height: 250px;}
.chanpin li p{line-height:38px;font-size: 16px;color: #333;}
.chanpin li a:hover p{color: #50b480}
/*选型*/
.xuan{background: #ededed;margin-top: 50px;}
.xuan1{width: 1200px;margin: 0 auto;padding: 52px 0px;}
.xuan1 li{width:167px;display: block;background: #fff;height:157px; color: #333;text-align: center;text-decoration: none;box-shadow: 4px 4px 4px #bdbdbd;float: left;margin-right:33px;}
.xuan1 li p{font-size: 18px;display: block;line-height: 2em;padding-top: 1.5em;}
.xuan1 li h3{font-size: 36px;display: block;line-height: 1.8em; font-weight: normal;}
/*优势*/
.youshi{margin-top: 50px;}
.ys1{width: 1123px;margin: 0 auto}
.ys1l{width: 620px;margin:0px 90px 0px 0px; }
.ys1l h3{margin-top: 30px;width: 430px;height: 60px;line-height: 60px;padding-left: 62px;color: #50b480;font-size: 32px;font-weight: 800}
.ys11{background: url(../images/youshi2.png) no-repeat;}
.ys12{background: url(../images/youshi3.png) no-repeat;}
.ys13{background: url(../images/youshi4.png) no-repeat;}
.ys14{background: url(../images/youshi5.png) no-repeat;}
.ys15{background: url(../images/youshi6.png) no-repeat;}
.ys16{background: url(../images/youshi7.png) no-repeat;}
.ys1l p{font-size: 16px;color: #333;line-height: 30px;margin-top: 25px;margin-left: 62px;}
/*对比*/
#dbtable {margin: 40px auto 0px;width: 1200px;}
.duibi{margin-top: 50px;}
.duibi table th {border-color: #fff;border-image: none;border-style: solid;border-width: 0 1px 1px 0;color: #333;font-size: 20px;font-weight: 800;padding: 20px 6px;text-align: center;}
.duibi td.db_1 {padding: 20px 0px; width: 170px;}
.odd{background: #ebede0}
.even{background: #f9f9f9}
.duibi table td {border-color: #fff;border-style: solid;border-width: 0 1px 1px 0;font-size: 18px;color: #333;line-height: 18px;margin: 2px 0;padding: 12px;text-align: center;}
/*案例*/
.anli{margin-top: 50px;}
.anli li{float: left;width: 286px;margin-right: 16px;border: 1px solid #f3f3f3}
.anli li:last-child{margin-right: 0px;}
.anli li img{width: 286px;height: 286px;}
.anli li h3{font-weight: 800;font-size: 18px;color: #333;line-height: 44px;padding:0px 10px;height: 40px;overflow: hidden;}
.anli li p{font-size: 14px;padding:0px 10px;margin-bottom: 10px;}
.more{color: #aaa;}
.more1{color: #aaa;font-size: 16px;position: absolute;margin-top: -25px;right: 0}
/*选择*/
.index-xz{margin-top: 35px;}
.index-xz li{width: 13%;float: left;margin:15px 0.6%;}
.index-xz li  img{height: 100px;}
/*新闻中心*/
.index-nl{width: 550px;margin-top: 50px;}
.index-nl li{width:100%;padding-bottom: 20px;border-bottom: 1px solid #aaa;margin-bottom: 20px;}
.time{padding: 0px 20px 0px 15px;box-sizing: border-box;border-right: 1px solid #aaa;text-align: center;margin-right: 20px;}
.time p{display:block;line-height:1;font-size:16px;margin-bottom:14px}
.time h3{display:block;font-size:26px;line-height:32px;color: #aaa;}
.index-nlc{width:430px;}
.index-nlc p{font-size:16px;color:#666;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index-nlc h3{display:block;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;margin-bottom:15px;font-weight:700}
.index-nlc h3:hover{color: #50b480;}
.index-nr{margin-left: 150px;width: 500px;margin-top: 50px;}
.index-nr li{background: url(../images/new.png) no-repeat left center ;clear: both;line-height: 30px;margin-bottom: 22px;}
.index-nr h3{width: 390px;overflow: hidden;padding-left: 20px;font-size: 14px;color: #333;font-weight:normal;float: left;line-height: 30px;height: 30px;}
.index-nr h3:hover{color: #50b480;}
.index-nr li span{font-size: 14px;color: #aaa;float: right;line-height: 30px;}
/*服务优势*/
.index-ser{ clear: both; overflow: hidden; padding: 0px 0 50px; margin-top: 50px; /*background-color: #F2F2F2;*/ background:#f3f3f3;}
.ser-list ul.items{ margin: 60px auto 0;}
.ser-list ul.items li{ float: left; width: 16.6%;  height: 280px; background: url(../images/ico-serBg.png) no-repeat 0px 400px; overflow: hidden; }
.ser-list ul.items li i{ display: block;  position: relative; margin: 0 auto; margin-top: 43px; height: 70px;}
.ser-list ul.items li.ser01 i { width: 70px; background: url(../images/ico-ser.png) no-repeat -80px -5px;}
.ser-list ul.items li.ser02 i { width: 70px; background: url(../images/ico-ser.png) no-repeat -240px -5px;}
.ser-list ul.items li.ser03 i { width: 70px; background: url(../images/ico-ser.png) no-repeat -400px -5px;}
.ser-list ul.items li.ser04 i { width: 70px; background: url(../images/ico-ser.png) no-repeat -80px -80px;}
.ser-list ul.items li.ser05 i { width: 70px; background: url(../images/ico-ser.png) no-repeat -240px -80px;}
.ser-list ul.items li.ser06 i { width: 70px; background: url(../images/ico-ser.png) no-repeat -400px -80px;}
.ser-list ul.items li.ser01:hover i { background: url(../images/ico-ser.png) no-repeat 0px -5px;}
.ser-list ul.items li.ser02:hover i { background: url(../images/ico-ser.png) no-repeat -160px -5px;}
.ser-list ul.items li.ser03:hover i { background: url(../images/ico-ser.png) no-repeat -320px -5px;}
.ser-list ul.items li.ser04:hover i { background: url(../images/ico-ser.png) no-repeat 0px -80px;}
.ser-list ul.items li.ser05:hover i { background: url(../images/ico-ser.png) no-repeat -160px -80px;}
.ser-list ul.items li.ser06:hover i { background: url(../images/ico-ser.png) no-repeat -320px -80px;}
.ser-list ul.items li u { display: block; position: absolute; width: 200px; height: 155px; background: url(../images/ico-sers.png) center no-repeat; -webkit-transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s;  -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s;}
.ser-list ul.items li u.cl{ clip: rect(0px,200px,-10px,70px); }
.ser-list.active ul.items li u.cl{ clip: rect(0px,200px,200px,70px); }
.ser-list ul.items li u.cr{ clip: rect(140px,70px,200px,0px);}
.ser-list.active ul.items li u.cr{ clip: rect(0px,70px,200px,0px);}
.ser-list ul.items li strong { display: block; margin-top: 55px; font-size: 16px; font-weight: normal; text-align: center;}
.ser-list ul.items li p{position:relative;top:200px;color:#FFF;font-size:13px;line-height:20px;text-align:center}
.ser-list ul.items li:hover{background-position:0 0;-webkit-transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s;-ms-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}
.ser-list ul.items li:hover i{
    -webkit-transition:all .5s ease-in-out .4s;
    -moz-transition:all .5s ease-in-out .4s;
    -ms-transition:all .5s ease-in-out .4s;
    -o-transition:all .5s ease-in-out .4s;
    transition:all .5s ease-in-out .4s
}
.ser-list ul.items li:hover u.cl{clip:rect(0,156px,-10px,78px)}
.ser-list ul.items li:hover u.cr{clip:rect(156px,78px,156px,0)}
.ser-list ul.items li:hover strong{color:#fff;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.ser-list ul.items li:hover p{top:20px;-webkit-transition:all .3s ease-in-out .5s;-moz-transition:all .3s ease-in-out .5s;-ms-transition:all .3s ease-in-out .5s;-o-transition:all .3s ease-in-out .5s;transition:all .3s ease-in-out .5s}
/*链接*/
.link{ width: 100%;height:auto;margin: 20px auto;}
.link .link-m{width: 1200px;height:52px;margin: 0 auto;}
.link .link-m span{display: block;float: right;width: 1033px;height: 35px;border-bottom: 1px solid #dfdfe0;}
.link .link-m img{float: left;}
.link .link-c{width: 1200px;height: 30px;line-height: 30px;margin: 0 auto;}
.link .link-c a{display: block;font-size: 14px;color: #181b24;text-decoration: none;float: left;margin-right: 20px;}
/*底部*/
.foot{width: 100%;background: #333333}
.foot-m{width: 1200px;margin: 0 auto;padding: 38px 0px;color: #fff;line-height: 36px;font-size: 16px;}
.foot-r{padding-left: 110px;}
.foot-r img{margin-left: 60px;display: inline-block;}
#gotoTop{ position:fixed; right:1%; bottom:50px; width:50px; height:50px; cursor:pointer; text-indent:-999em; z-index:999999; box-sizing:border-box; background:url(../images/to_top.png) no-repeat rgba(80,180,128,0.8) center; background-size:40%; border-radius:4%;}
#gotoTop:hover{ background-color:rgba(229,174,0,0.9);}
/*内页*/
.location{ width:100%; height:60px; line-height:60px; color:#666; margin:0 auto; background-color:#f3f3f3; border-bottom:1px solid #DDD; overflow:hidden;font-size: 16px;}
.location img{ width:11px; height:21px; padding:2px; margin-right:5px;vertical-align:middle; overflow:hidden;}
/*产品*/
.product{ width:100%; /*padding:40px 0;*/ margin:0 auto; background:url(../images/pro_ban.jpg) no-repeat center;}
.pro_tj{ clear:both; overflow:hidden; margin-top:30px; padding-right:220px; background:url(../images/ico_tj.png) no-repeat right top;}
.pro_tj .pro_tab { height:12px; margin:15px auto; text-align:center; margin-right:2.5%;}
.pro_tj .pro_tab li{ display:inline-block; width:12px; height:12px; border-radius:6px; cursor:pointer; background-color:#FFF;}
.pro_tj .pro_tab li.selected{ background-color: #50b480;}
.pro_tj .pro_box{ clear:both; overflow:hidden;}
.pro_tj .pro_box ul{ clear:both; overflow:hidden; margin-left:-1%;}
.pro_tj .pro_box ul li{ float:left; width:40%; margin:0 1%; text-align:center; box-sizing:border-box; background-color:#F3F3F3;}
.pro_tj .pro_box ul li img{ width:100%;height: 400px;}
.pro_tj .pro_box ul li p{ line-height:40px; font-size:16px;}
.pro_show{ width:100%; margin:40px auto;}
.pro_tit{ text-align:center; height:36px; font-size:36px; font-weight:bold;}
.pro_show p{ text-align:center; font-size:16px; margin:10px auto;}
.pro_show p i{ padding:0 10px;}
.pro_show ul{ clear:both; overflow:hidden; width:100%; margin-top:20px;}
.pro_show ul li{ float:left; width:24%; margin:0 0.5%; text-align:center; overflow:hidden;}
.pro_show ul li a{ display:block; overflow:hidden;}
.pro_show ul li img{ width:100%; transition:0.5s;height: 240px;}
.pro_show ul li:hover img{transform:scale(1.1);}
.pro_show ul li p{ line-height:40px; color:#444; margin:0; background-color:#F3F3F3;}
.shows{ padding:30px 0; background-color:#F3F3F3;}
.shows ul li p{ background-color:#FFF;}
.pro_tj_tit{ background:#f5f5f5 url(../images/kehu_bg.jpg); overflow:hidden; padding:20px 0 0px 30px;}
.pro_tj_tit h3{font-weight: 600;font-size: 38px;text-align: left;margin-bottom:20px;border-left: 6px solid #eb0001;color:#fff;display: inline-block; padding-left:15px; line-height:35px; height:35px;margin-top:30px;}
.pro_tj_tit h3 a{color:#fff;}
.pro_tj_tit p{text-align:left;font-size: 16px;margin-bottom:20px; color:#fff}
.message{ clear:both; overflow:hidden; width:100%; margin:30px auto 0; padding:30px 0; background:url(../images/contact.jpg)#F0F0F0 no-repeat top center;}
.message .msg_tit{ color:#50b480; font-size:30px; font-weight:bold; height:30px; padding:10px 0 5px;}
.message p{  color:#444; line-height:24px; margin-top:5px;}
.msg_fill{ float:left; width:64%;}
.message ul{ clear:both; overflow:hidden; margin-top:10px; margin-left:-1%;}
.message ul li{ position:relative; float:left; width:49%; margin-left:1%; height:52px; line-height:50px; margin-bottom:10px; border:1px solid #DADADA; box-sizing:border-box; background-color:#FFF;}
.message ul li.msg_area{ width:99%; height:162px;}
.message ul li span{ position:absolute; top:13px; left:10px; width:24px; height:24px;}
.message ul li span.icon_msg01{ background: url(../images/icon_mag01.png) no-repeat center top; background-size:24px;}
.message ul li span.icon_msg02{ background: url(../images/icon_mag02.png) no-repeat center top; background-size:24px;}
.message ul li span.icon_msg03{ background: url(../images/icon_mag03.png) no-repeat center top; background-size:24px;}
.message ul li input{ margin: 0;clear:both; width:100%; color:#333; font-size:16px; height:50px; line-height:50px; padding-left:40px; border:none; box-sizing:border-box; background:#FFF;}
.message ul li textarea{ clear:both; width:100%; color:#333; font-size:16px; height:160px; line-height:24px; border:none; padding-left:44px; padding-top:13px; font-family:Microsoft YaHei; box-sizing:border-box;}
.msg_btn{ display:inline-block; width:20%; height:50px; line-height:40px; text-align:center; color:#FFF; font-size:18px; margin:5px 0 15px;}
.msg_btn input{ display:block; width:100%; height:50px; color:#111; font-size:17px; cursor:pointer; border:none; border-radius:2px; background-color:#50b480;}
.msg_btn input:hover{ color:#FFF; background-color:#50b480;}
.msg_info{ float:right; width:30%; background-color:#FEEE46; padding:15px 20px; box-sizing:border-box; margin-top:10px;}
.msg_info b{ display:block; font-size:24px; margin:20px 0;}
.msg_info p{ color:#333;}
.msg_link{ margin-left:-1.5%; margin-top:5px;}
.msg_link a{ display:block; float:left; width:29%; height:35px; line-height:35px; color:#000; font-size:16px; text-align:center; margin:10px 1.5% 10px; border-radius:2px; border:1px solid #000; overflow:hidden; }
.msg_link a:hover{ color:#FFF; border:1px solid #FF1516; background-color:#FF1516;}
.msg{ background:none;}
.msg .box{ clear:both; overflow:hidden; padding:20px; box-sizing:border-box; background:url(../images/contact.jpg)#50b480 no-repeat top center;}
#map_canvas{width:100%;margin:0 auto;}

/*产品列表*/
.n-banner{width: 100%;height: 400px;background: url(../images/n-about.jpg) no-repeat center;}
.pq{background: url(../images/pq.jpg) no-repeat center;}
.case1{background: url(../images/case1.jpg) no-repeat center;}
.news1{background: url(../images/news-b.jpg) no-repeat center;}
.xuanxing1{background: url(../images/xuanxing.jpg) no-repeat center;}
.n-b1{background: url(../images/n-b.jpg) no-repeat center;}
.shouhou1{background: url(../images/shouhou.jpg) no-repeat center;}
.pf{ width:100%;margin:30px auto 0;overflow:hidden;}
.pf ul{width:100%;overflow:hidden;}
.pf ul li{float:left; width:10%; margin:0px 0.5% 25px; text-align:center;overflow:hidden; }
.pf ul li img{ width:68%; height:auto;margin:0 auto}
.pf ul li .img2,.pf ul li.hover .img1,.pf ul li:hover .img1{ display:none;}
.pf ul li p{ width:90%; margin:15px auto 0;font-size:16px; font-weight:bold;height: 24px;overflow: hidden;}
.pf ul li.hover .img2,.pf ul li:hover .img2{display:block; margin:0 auto;}
.pf ul li.hover p a,.pf ul li:hover p a{color:#50b480;margin:15px auto 0; overflow:hidden;}
.cpsb{width: 100%;overflow: hidden;margin: auto;}
.cpsb ul li{ width:23%; margin:15px 1%;border-bottom:2px solid #f4f4f4; float:left;overflow:hidden; }
*+html .cpsb ul li{width:22.5%;}
.cpsb ul li img{width:100%;height:240px; float:left;}
.cpsb ul li p{width:100%; text-align:center;background-color:#f4f4f4;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size:18px;height:2.4em; line-height:2.4em;overflow:hidden;}
.cpsb ul li p a{ display:block;}
.cpsb ul li:hover p a{color:#50b480;}
.cpsb ul li:hover img{opacity: 0.9;}
.cpsb ul li:hover{ border-bottom:2px solid #50b480;}
/** page**/
#ctl00_ContentConn_PageInfo { text-align: center; margin: 20px 0px 50px; font-size: 14px; float: left; /*height: 45px;*/ line-height: 40px; width: 100%; }
#ctl00_ContentConn_PageInfo a,#ctl00_ContentConn_PageInfo span { background: #fff none repeat scroll 0 0; border: 1px solid #bcbcbc; color: #999; margin: 5px 3px 0 0; padding: 6px 14px; }
#ctl00_ContentConn_PageInfo a:hover,#ctl00_ContentConn_PageInfo span { background: #50b480 none repeat scroll 0 0; border: 1px solid #50b480; color: #fff; text-decoration: none; }
#ctl00_ContentConn_PageInfo .current { background: #50b480 none repeat scroll 0 0; border: 1px solid #50b480; color: #fff; text-decoration: none; }
.xg_wenti { float: left; width: 100%; overflow: hidden; margin-bottom: 50px; }
/*产品详情*/
.pro_top_ban {height: 99px;background-size: cover;padding-top: 110px;}
.pro_top_jieshao {width: 1200px; margin: 0 auto; z-index: 15; }
@media(max-width:1279px){
	.pro_top_jieshao {width: 1000px;}
}
.pro_top_pro { margin-top: 50px; }
.pro_ad { color: #222; background: url(../images/youshi_bg.png) no-repeat left center; line-height: 80px; height: 80px; text-align: left; margin-top: 30px; font-size: 16px; }
.pro_ad ul { padding-left: 130px; }
.pro_ad li { display: block; color: #fff; background: url(../images/list_tick.png) no-repeat left center; padding-left: 30px; font-size: 17px; margin-right: 40px; float: left; }
.pro_detail{position: relative; width:100%; padding:30px 0; margin:0 auto 40px; background:url(../images/pro_ban.jpg) no-repeat center;}
.pro_detail dl{clear:both; overflow:hidden; padding:8px; box-sizing:border-box; background-color:#FFF;}
.pro_detail dl dt{ float:left; width:46%;}
.pro_detail dl dt img{ width:100%;height: 500px;}
.pro_detail dl dd{ float:left; width:54%; padding:10px 20px;  box-sizing:border-box; background-color:#FFF;}
.pro_detail dl dd h1{ font-size:24px; height:32px;font-weight: 600;margin-top: 10px;}
.pro_detail dl dd p{ margin:20px auto;line-height:24px;font-size: 16px;}
.pro_detail ul{ clear:both; overflow:hidden;}
.pro_detail ul li{position: relative;font-size: 16px;float:left; width:31.3%; text-align:center; padding:15px 3px; margin:44px 1% 0px; box-sizing:border-box; background-color:#F3F3F3;border-radius: 6px;}
.pro_detail ul li span{ display:block; position: absolute; margin-top: -54px;width: 100% }
.pro_detail ul li img{margin:0 auto;}
.pro_detail ul li b{ display:block; margin:35px auto 5px;}
.pro_detail ul li i{ display:block; height:30px; line-height:22px; overflow:hidden;}
.pro_detail dl dd p.NybMobHover{background:#50b480;text-align:center;line-height:54px;position:relative;margin: 0px 10px 0px 54px;padding: 0px 30px;height: 54px;}
.pro_detail dl dd p.NybMobHover em{position:absolute;left:-40px;top:0px;height:0px;width:0px;border-top:27px solid #50b480;border-right:40px solid #50b480;border-bottom:27px solid #50b480;border-left:40px solid transparent;z-index: 0;}
.pro_detail dl dd p.NybMobHover img{z-index:1; position:relative;padding: 6px 60px;}
.pro_detail dd h6{margin-top: 20px;}
.pro_detail dl dd a:hover{ color:#FFF;}
.pro_detail dl dd p.pro_tel{ height:36px; line-height:36px; font-size:16px; background:url(../images/pro_tel.png) no-repeat left center; background-size:36px; padding-left:50px; margin-left:10px;}
.pro_detail dl dd p.pro_tel a{ color:#50b480; font-size:28px; font-weight:bold;}
#header-wrapper{}
#header-wrapper .backtitle h1 {font-size: 24px;line-height: 60px;color: #fff;background: url(../images/prolist_x.png) no-repeat center top;width:526px;text-align: center;overflow: hidden;margin: 0 auto;position:absolute;top:-160px;left: 50%;margin-left: -263px;}
#header-wrapper .backtitle a {display:none;}
.part2_con{width:100%;overflow:hidden;margin:30px auto 0;background:url(../images/pcny2.jpg) center no-repeat; }
.nav_list {max-width:1200px;position:relative;text-align:center;margin: auto;}
.nav_list:before {content:'';display:block;position:absolute;width:100%;height:1px;top:50%;margin-top:77px;background-color:#999;}
.nav_cell {float:left;display:inline-block;position:relative;width:20%;cursor:pointer;}
.nav_ico {display:block;margin:0 auto;width:70px;height:70px;background:url(../images/py3.png) 0 0 no-repeat;}
.nav_cell.nav_cell1 .nav_ico { background-position:17px 0px; }
.nav_cell.nav_cell2 .nav_ico { background-position:-40px 0px; }
.nav_cell.nav_cell3 .nav_ico { background-position:-100px 0px; }
.nav_cell.nav_cell4 .nav_ico { background-position:-165px 0px; }
.nav_cell.nav_cell5 .nav_ico { background-position:-220px 0px; }
.nav_list .nav_cell.cur .nav_ico,.nav_list .nav_cell:hover .nav_ico { background-image:url(../images/py2.png); }
.nav_list .nav_dot {display:block;margin:0 auto;width:16px;height:16px;background:url(../images/pcny1.png) center no-repeat;}
.nav_list .nav_tag {height:50px;line-height:50px;font-size:18px;color:#fff;}
.nav_list .nav_cell.cur p,.nav_list .nav_cell p:hover {color:#50b480;}
.pro_info{ width:100%; margin:20px auto 0;}
.pro_js{ width:1200px; margin:0 auto;line-height: 24px;}
.pro_info h2{ font-size:26px; height:28px; line-height:28px; padding-left:10px; border-left:3px solid #50b480; margin:20px 0;}}
.pro_info h2 span{width: 250px;height: 60px;background: url(../images/745.png) no-repeat left;display: inline-block;text-align: center;}
.pro_info p{ color:#444;/* font-size:18px; text-indent:2em; */line-height:36px; margin-bottom:10px;}
.pro_ys{ width:1200px; margin:0 auto;}
.pro_ys ul{ clear:both; overflow:hidden;}
.pro_ys ul li{ float:left; position:relative; padding:60px 20px 20px; margin-top:70px; background:#F3F3F3; color:#444; line-height:26px; height:180px; box-sizing:border-box; width:48%; margin-left:1% ;margin-right:1%;}
.pro_ys ul li span{ position:absolute; top:-50px; left:50%; width:93px; height:93px; margin-bottom:10px; margin-left:-48px;}
.pro_ys ul li span img{ width:100%;}
.pro_ys ul li b{ display:block; font-size:20px; text-align:center;}
.pro_ys ul li i{ display:block; line-height:25px; height:50px; text-align:center; overflow:hidden; margin-top:10px;}
.khal li{border:none;width: 285px;height: 325px;margin-bottom: 0px;}
.cptp li{margin-bottom: 0px;height: auto;}
.cptp  p{display: none;}
.xgcp li{position: relative;z-index: 0}
.xgcp li:hover .xgcpm{display: block;}
.xgcpm{position: absolute;width: 227px;height: 170px;background: rgba(80,180,128,0.4);top:58px;left: 25px;display: none;}
.xgcpm a{display: inline-block;width: 142px;height:30px;margin-top: 36px;text-align: center;line-height: 30px;font-size: 20px;color: #fff;border:1px solid rgba(230,0,18,0.0);border-radius: 6px;}
.xgcpm a:hover{border:1px solid #fff;}
.pz{background: url(../images/pz.jpg) no-repeat center;}
.pro_choose{ background:#f1f3f4; padding:50px 0; margin-top:40px; margin-bottom:40px;}
.pro_choose h3{    font-size: 42px; text-align:center;color: #303030;}
.pro_choose1 h3{font-size: 30px;}
.pro_choose li{ width:22%; margin:0 1.5%;*margin:0 1.3%; float:left}   .pro_choose li img{ width:100%; height:auto}
.pro_choose_h3 b{ color:#50b480; font-size:50px;}   .pro_choose_h3 span{ font-size: 40px;color:#50b480; vertical-align: top;}
.kehu li{width: 12.18571%;*width:11.2%; margin: 1%;float:left; }  .kehu li img{ padding:8px; width:100%; height:auto; background:#fff;border:#d8d8d8 1px solid;height: 80px;}
.kehu1 li img{width: 90%;height: 80px;}
.kehu_h3,.pro_choose_h3{    font-size:42px;text-align: center; display: block; width:100%;margin-bottom: 10px; color:#000}
.kehu_h4,.pro_choose_h4{width: 100%;text-align: center;font-size: 19px; color:#3d3d3d; font-weight:400; margin-bottom:30px;}
.pro_ser ul{ margin-top:40px; width:100%; height:auto; overflow:hidden}
.pro_ser li{ width:18%;display:block;/*background:url(/images/ser_li.jpg) no-repeat right  top;*/ float:left; margin:0 1%;*margin:0 0.8%;}
.pro_ser .ser_ico{ display:block; margin:0 auto; width:106px;height:105px; margin-bottom:15px;text-align:center; background:url(../images/ser_bg.png) no-repeat center 0 ; line-height:21px;color:#9a9a9a;}
.pro_ser li b{ display:block; font-size:22px; font-weight:normal; text-align:center; font-family:"微软雅黑";color:#242424;}
.pro_ser li p{ text-align:center; font-size:15px;}
.pro_ser li .ico1{ background-position: 0 0;}
.pro_ser li .ico2{ background-position: -106px 0;}
.pro_ser li .ico3{ background-position: -212px 0;}
.pro_ser li .ico4{ background-position: -318px 0;}
.pro_ser li .ico5{ background-position: -424px 0;}
.pro_ser{ margin:60px auto 80px;}
.pro_ser h3{font-size:42px;  color:#000; text-align:center;}
.pro_ser1 h3{font-size:30px;}
.pro_ser blockquote{font-size: 20px;margin: 10px 0px;}
.pro_choose1 b{font-size: 26px;}
.pro_choose1 span{font-size: 26px;}

/*产品案例详情*/
.pax { margin-top:30px;    margin-bottom: 120px; }
._tools  { margin-top: 15px; font-size: 14px;text-align: center;}
._tools span {margin: 0px 20px;}
.news_detail { width: 74%; float: left; }
.news_detail ._head { width: 100%; overflow: hidden; }
.news_detail ._head h1 { font-size: 31px; text-align: left; color: #000; line-height: 1.4; font-weight: bold; text-align: center; }
.news_detail ._tools { padding: 10px 0; color: #999999; }
.news_detail .ion { font-size: 16px; font-weight: normal; vertical-align: top; }
.news_detail ._tools ._tool { height: 50px; line-height: 50px; margin: 0 4px; display: inline-block; vertical-align: middle; }
.news_detail_con { width: 100%; margin: 20px 0 50px; line-height: 24px;}
.news_detail_con video { padding-left:12%;}
.news_detail_con a { color: #eb0001; }
.news_detail_con p { margin: 15px 0; line-height: 30px; font-size: 15px; }
.daodu { width: 84%; padding: 2% 1% 2% 15%; margin-bottom: 35px; background: #f4f4f4 url(../images/lb.png) no-repeat 43px 25px; overflow: hidden; }
.daodu p { display: inline-block; margin: 5px 0 10px; text-indent: 0; }
.daodu_lx { width: 100%; }
.daodu_lx .tel { background: url(../images/new_tel.png) no-repeat left bottom; padding: 18px 0 0 50px; color: #666; margin: 20px 0 0 10%; font-size: 16px; }
.daodu_lx .tel strong { font-size: 26px; color: #FE4042; }
.daodu_lx .tel strong a { color: #FE4042; }
.daodu_lx .chat { background: #50b480; margin-left: 10%; color: #fff; font-size: 18px; padding: 10px 50px; }
.daodu_lx .chat a { color: #fff; }
.news_right { width: 23%; float: right;}
.news_right_pro { overflow: hidden; border: 1px solid #dfdfdf;border-radius: 4px; }
.news_right_pro h4 { font-size: 18px;line-height: 50px;text-align: left; padding:0px 20px;border-bottom: 1px solid #dfdfdf}
.news_right_pro ul { width: 100%; margin: 0 auto; padding: 20px;box-sizing: border-box;}
.news_right_pro ul li { text-align: center; line-height: 40px; font-size: 16px;margin-top: 10px;}
.news_right_pro ul li p{height: 40px;overflow: hidden;}
.news_right_pro ul li img { width: 100%;height: 200px; }
.m-message{padding:20px 40px;background: url(../images/bg-l1.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-top: 30px;}
.m-message .tit{font-size: 26px;color: #ed2d21;padding-left: 40px;line-height: 48px;border-bottom: 1px solid #ddd;font-weight: bold;background: url(../images/mess-l1.png) no-repeat left center;margin-bottom: 10px;}
.m-message p{font-size: 14px;color: #666666;line-height: 28px;margin-bottom: 28px;}
.m-message p strong{color: #ed2d21;font-weight: normal;}
.m-message .item{margin-bottom: 30px;line-height: 40px;font-size: 18px;color: #333333;}
.m-message .item .inp{width: 360px;height: 40px;line-height: 38px;border: 1px solid #999;padding: 0 10px;font-size: 16px;color: #666;}
.m-message .item .area{width: 84%;line-height: 38px;border: 1px solid #999;padding: 0 10px;font-size: 16px;color: #666;vertical-align: top;resize: none;height: 90px;}
.m-message .item em{color: #ed2d21;font-style: normal;}
.m-message .sub{width: 120px;height: 40px;line-height: 40px;text-align: center;background-color: #ed2d21;color: #ffffff;font-size: 18px;border: none;outline: none;margin-left: 90px;cursor: pointer;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.m-message .sub:hover{background-color: #d3251a;}
.news_sub_por{ overflow:hidden;margin:35px auto 10px;}
.news_sub_por div{margin-top:7px !important;margin-right:5px !important}
.news_sub_por div a{font-size:15px !important;}
.news_sub_por h4{ height:45px; line-height:45px;font-size:28px;color:#333; border-bottom:1px solid #ddd; padding-bottom:5px;display:block;}
.news_sub_por h4 strong{font-size:28px;color:#333;}
.news_sub_por ul{ width:100%; margin:15px auto; overflow:hidden;}
.news_sub_por ul li{ float:left; width:48%; margin-right:2%;*margin-right:1.8%; height:2.5em; line-height:2.5em;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; text-indent:18px; background:url(../images/new_tb1.png) 0 center no-repeat;}
.news_sub_por li a{ line-height:32px; color:#333;}
.news_sub_por li a:hover{ color:#f30}
.probom{width: 100%;text-indent:0px;display:none; position:relative;overflow: hidden;}
.probom{padding:10px 0px;display:block;background: #50b480;}
.probom em img{width: 100%;height: auto;}
.probom .probomul{margin:-25px 20px 0;padding:30px 30px 20px;background:#fff;box-sizing: border-box;}
.probom .probomul li{float:left;width:25%;}
.probom .probomul li span{float:left; display:block; width:40px;margin-right: 10px;}
.probom .probomul li span img{width:100%;}
.probom .probomul li p{float:left;text-align:left;font-size:14px;color:#666;padding: 0;margin: 0px;text-indent: 0px;line-height: 15px;}
.probom .probomul li p b{font-size: 16px;color:#333;display:block;clear:both;line-height: 18px;padding-bottom: 6px;text-align:left;}
.probom .probomultxt{color:#fff;font-size:20px;margin: 20px 10px;text-indent:0px;text-align:center;}
.probom .probomulphoto{float:right;width:40%;color:#000;background:#ffde00;border-radius:50px;font-size: 20px;padding: 5px;box-sizing:border-box;margin-right:5%;text-indent: 0px;text-align: center;}
.probom .bddh {float:left;width:50%;border-right:1px #50b480 solid;margin:0;background:url(../images/foot-call.png) 5% 2px no-repeat ;padding-left:90px;box-sizing:border-box;background-size:55px;text-align:left;text-indent:0;font-size:16px;color:#fff}
.probom .bddh span{font-size:30px; font-weight:bold;}
.probom .bddh img{ vertical-align:bottom;}
.probomulphoto  img{ vertical-align:bottom; width: 35px;margin-right: 5px}
.xg_news_tit { width: 100%; overflow: hidden; z-index: 10; height: 44px;background: #f3f3f3 }
.xg_news_tit h4 { background: none; border-bottom: 0; color: #333; overflow: hidden; padding: 0; text-align: center; line-height: 42px; height: 41px; background: #fff; border-top: 3px solid #50b480; border-right: 1px solid #d8d8d8; font-size: 26px; float: left; position: absolute; width: auto; padding: 0 15px; }
.xg_news_tit span { text-align: right; margin-right: 20px; line-height: 41px; display: block; float: right; }
.xg_news a { color: #555; }
.xg_news a:hover { color: #50b480; }
.xg_news ul { width: 100%; overflow: hidden; margin: 2% 0 1% 1%; }
.xg_news li { width: 47%; margin: 0 2% 0 0; float: left; height: 40px; font-size: 15px; line-height: 40px; background: url(../images/new_ico.png) no-repeat 20px center; text-indent:6%; overflow: hidden}
.xg_news { border: 1px solid #d8d8d8; border-top: none; /*background: url(../images/news_lm.png) repeat-x;*/ margin:60px auto; overflow: hidden; }
.zxnew{ border: 1px solid #dfdfdf;border-radius: 4px;margin:20px 0px;}
.zxnew h5{ text-indent:15px;height:40px;line-height:40px; background-image:url(../images/new2.png); background-repeat:no-repeat; background-position:right center; font-size:16px; color:#fff; background-color:#50b480;font-weight:bold;}
.zxnew h5 a{color:#fff;}
.zxnew ul{ padding:10px 10px;}
.zxnew ul li{height:2.4em; line-height:2.4em;text-indent:10px; background: url(../images/list02.jpg) 0 center no-repeat; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

/*新闻列表*/
.news_q_list { max-width: 1320px; margin: 60px auto 50px; overflow: hidden; }
.news_q_list h2 { font-size: 24px; margin-bottom: 40px; }
.news_q_list li { padding-bottom: 25px; width: 47%; float: left; margin: 0 3% 25px 0; overflow: hidden; border-bottom: 1px solid #eaeaea; }
.news_q_list li img { float: right; margin-top: 40px; }
.news_q_list li ._date { float: left; width: 10%; background: #e9e9e9; text-align: center; height: 68px; color: #182133; }
.news_q_list li ._date span { display: block;font-size: 12px; }
.news_q_list li ._date ._d1 { font-size: 34px; line-height: 36px; padding-top: 6px; }
.news_q_list li ._nr { float: left; width: 77%; margin-left: 3%; }
.news_q_list li ._title { font-size: 17px; font-weight: normal; color: #000; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
._time1 { color: #666; margin: 3px 0; background: url(../images/b.jpg) no-repeat left center; padding-left: 20px; }
.news_q_list ._sum {font-size: 16px;line-height: 24px; height: 48px; overflow: hidden; color: #565656; margin-top: 8px; }
.news_q_list li :hover ._title { color: #182133; }
.news_q_list li :hover ._date { background: #182133; color: #fff; }

/*新闻中心*/
.n-z{background: url(../images/n-z.png) no-repeat center;}
.newslist_top { margin-top: 60px; overflow: hidden; }
.newslist_top_l { width: 50%; float: left;position: relative;  }
.newslist_top_l img { width: 100%; height: 400px; }
.newslist_top_l .word { background: url(../images/black.6.png) repeat; position: absolute; bottom: 0; left: 0; right: 0; padding: 15px 0 15px 5%; color: #fff; }
.newslist_top_l .word ._tit { font-size: 18px; font-weight: normal; width: 70%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newslist_top_l .word .date { display: block; width: 66px; height: 100%; background-color: #ffba00; text-align: center; position: absolute; right: 0; bottom: 0; font-family: Arial; }
.newslist_top_l .word .date span { display: block; }
.newslist_top_l .word .date .ri { font-size: 18px; line-height: 18px; padding: 4px 0; color: #fff; }
.newslist_top_l .word .date .mon { font-size: 18px; line-height: 18px; display: inline-block; border-top: 1px #fff solid; padding-top: 4px; color: #fff; }
.newslist_top_r { width: 45%; float: right; }
.newslist_top_r li { overflow: hidden; border-bottom: 1px #d8d8d8 dashed; margin-bottom: 18px; padding-bottom: 23px; }
.newslist_top_r li a * { cursor: pointer; }
.newslist_top_r li ._time { float: left;width: 15%; color: #3d3d3d; text-align: center; }
.newslist_top_r li ._time ._ri { display: block; font-size: 50px; font-weight: 100; color: #333; text-align: center; line-height: 50px; }
.newslist_top_r li ._time ._year { display: block; font-size: 14px; }
.newslist_top_r li ._intnew { float: left; width: 85%; }
.newslist_top_r li ._intnew ._title { padding-bottom: 7px; font-size: 22px; font-weight: 100; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newslist_top_r li ._intnew ._text { margin-top: 5px; height: 54px; line-height: 27px; overflow: hidden;font-size: 16px;}
.newslist_top_r li a:hover ._time, .newslist_top_r li a:hover ._intro ._title { color: #fb9528; }
.newslist_top_r._title { position: absolute; left: 0; bottom: 0; width: 100%; height: 59px; line-height: 59px; font-size: 18px; color: #ffffff; text-align: center; background: rgba(0,0,0,.60); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
.hy_new { background: #f4f4f4; overflow: hidden; margin: 50px 0 10px; padding: 50px; }
.hy_new_tit { margin-bottom: 30px; }
.hy_new_tit h3 { font-size: 40px; text-align: center; font-weight: 600; color: #000; text-align: center; }
.hy_new_tit span { font-size: 14px; font-weight: 500; color: #999; margin-left: 10px;}
._h4_tit { font-size: 16px; text-align: center; color: #666464; width: 70%; margin: 10px auto 40px; }
.hy_new li { width: 22%;*width: 21.8%; margin: 0 1.5%; float: left; }
.hy_new ._full { left: 0; top: 0; width: 100%; *width: 264px;height: 215px; }
.hy_new .imgZoom { overflow: hidden; width: 100%; overflow: hidden; }
.hy_new ._title { font-size: 16px; color: #000; font-weight: 400; line-height: 28px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 10px 0; }
.hy_new ._text { font-size: 14px; color: #747474; height: 44px; line-height: 22px; overflow: hidden; }
.news-title { overflow: hidden; margin-bottom: 30px; }
.news-title ul { width: 100%; margin: 0 auto; }
.news-title ul li { float: left; width: 24.8%;*width: 24.6%; height: 70px; cursor: pointer; line-height: 70px; font-size: 20px; margin-right: 0.2%; cursor: pointer; background: #f1f1f1; text-align: center; }
.news-title ul li.current { background:#50b480; color: #fff; }
.news-title ul li.tab-on a { color: #fff; }
.xg_zs { width: 100%; margin-bottom: 70px; overflow: hidden; }
.xg_zs ul { overflow: hidden; width: 100%; }
.xg_zs li { position: relative; padding-left: 75px; margin-top: 30px; width: 40%; *width: 39.6%; margin-right: 3%;*margin-right:2%; margin-bottom: 2%; float: left; }
.xg_zs li .date { position: absolute; left: 0; top: 6px; width: 55px; border: 1px #ccc solid; text-align: center; }
.xg_zs li .date span { display: block;}
.xg_zs li .date .day { font-size: 30px; font-weight: bold; background-color: #ccc; line-height: 45px; color: #fff; }
.xg_zs li .date .year { font-size: 0.77em; color: #565656; }
.xg_zs li h4 { font-size: 19px; font-weight: 500; color: #00132b; margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xg_zs li .p { line-height: 1.8; height: 38px; color: #666; font-size: 16px;}
.xg_zs li:hover .date { border-color: #50b480; }
.xg_zs li:hover .date .day { background-color: #50b480; }
.xg_zs li:hover .title { color: #FF3F3C; }
.xg_zs .more_bg { background: url(../images/newtitbg.jpg) repeat-x left center; display: block; width: 100%; margin: 0 auto; margin-top: 60px; overflow: hidden; }
.xg_zs .more { padding: 12px 20px; margin: 0 auto 0; display: block; width: 200px; overflow: hidden; text-indent: 80px; margin-left: 38%; text-align: left; border: #272c4c 2px solid; background: #fff url(../images/more.png) no-repeat 40px center; font-size: 18px; color: #000; }
.xg_zs .more:hover { background: #fdcc05 url(../images/more.png) no-repeat 40px center; color: #000; }
.new_tit { width: 100%; margin: 40px auto 30px; overflow: hidden; }
.new_tit h3 { font-size: 40px; text-align: center; font-weight: 600; color: #000; text-align: center; }
.new_tit span { font-size: 14px; font-weight: 500; color: #999;}
.sp_new{width: 100%;margin-top: 60px;}
.sp_new li{width: 32%;margin-right: 1.2%;float: left;position: relative;}
.sp_new li:nth-child(3n){margin-right:0;}
.sp_new li img{display: inline-block;width: 100%;height: 350px;}
.sp_new li h4{width:100%;height: 350px;background: url(../images/bf.png) no-repeat top;position: absolute;top: 0}
.sp_new li p{ font-size: 18px;line-height: 50px;text-align: center;}
.sp_new li:hover p{ color: #50b480}

/*联系*/
.con_banner	{background: url(../images/c2.png) center top; width:100%; height:400px; overflow:hidden;text-align: center;}
.ban_tit{padding:2% 0 3% 0;}
 ._sub {display: inline-block;position: relative; text-align:left;font-size:40px;color:#fff;line-height: 1;margin-bottom: 25px;}
._txt {font-size:17px; line-height:38px; text-align:left; color:#fff;} 
.lx_aj {margin-top: 30px;}
.lx_aj li{ width:18%; margin:0 1.5% 2%; float:left;min-height:90px;background: url(../images/wd.png) repeat; padding:2%;text-align: center;color: #fff;position: relative;}
.lx_aj li strong{  margin:0 auto;font-size: 44px; color:#000;text-align:center; width:100%;}
.lx_aj li span{color:#000; font-size:14px;}
.lx_aj li p{ font-size:16px; text-align:center;color:#000;height: 40px}
.lxwm ul {width: 100%; overflow:hidden; padding-top:72px; margin:30px auto 0;}
.lxwm ul  li{float:left; width:31.33%; margin:0 1%; background-color:#f0f0f0; padding:50px 0 30px 0; position:relative; box-sizing:border-box;}
.lxwm ul  li h3{display:block; font-size:20px; color:#000; width:86%; text-align:center; margin:0px auto 15px; font-weight:bold;}
.lxwm ul li p{color:#545454; line-height:24px;height: 48px; overflow:hidden;width:86%; text-align:center; margin:0 auto;}
.yanghu .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#50b480; position:absolute; top:-70px; left:50%; margin-left:-50px; background-image:url(../images/lxwm6.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.anzh .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#50b480; position:absolute; top:-70px; left:50%; margin-left:-50px; background-image:url(../images/lxwm5.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.huanbao .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#50b480; position:absolute; top:-70px; left:50%; margin-left:-50px; background-image:url(../images/lxwm4.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.chengben .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#50b480; position:absolute; top:-70px; left:50%; margin-left:-50px; background-image:url(../images/lxwm3.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.shouhou .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#50b480; position:absolute; top:-70px; left:50%; margin-left:-50px; background-image:url(../images/lxwm2.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.shili .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#50b480; position:absolute; top:-70px; left:50%; margin-left:-50px; background-image:url(../images/lxwm1.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.lxwm ul li:hover .imgbox{background-color:#ffc001;}
.danye{ max-width:1200px; margin:30px auto 0px; overflow:hidden;}
.contact-info { margin-bottom:30px; overflow: hidden; width: 100%; }
.contact-info h4{ font-size:24px; color:#222; margin:0 0 16px;}
.contact-info .l-contact { float: left; width:55%; }
.contact-info .l-contact img{ width:100%; height:auto;} 
.contact-info .r-contact { float: left; width:45%; padding: 14px 0px 12px; height:341px; background:#f5f5f5;}
.contact-info p.wz{ color:#555; line-height:30px;font-size: 18px;margin-bottom: 20px;}
.contact-info .r-contact p{ text-indent:0; padding-left:45px; color:#333; font-size:18px; line-height:33px; padding-right:15px;}
.contact-info .r-contact h3 { padding-left:45px; font-size:28px; margin-bottom:15px; margin-top:15px;}
.telphone a{font-size: 28px; font-weight: bold; color: #50b480}
.contact-info .r-contact p b{ display:block; margin-bottom:20px; color:#333; font-size:16px;}
.contact-info .r-contact p a.hq-baojia{ display:inline-block;font-size:20px; font-family: Microsoft Yahei; color: #ffffff; padding:14px 50px 14px 92px; background:url(../images/price-icon.png) no-repeat 50px center #50b480;}
.contact-info .r-contact p a.hq-baojia:hover{ background:url(../images/price-icon.png) no-repeat 50px center #293347;}
/*=========================留言表单 start=============================*/
.cont_form{background: url(../images/ly_bg.jpg) top right no-repeat #f0f0f0;background-size: 100% auto;padding:1px 15px 30px;margin: 80px auto}
.cont_form h3{ margin-bottom:10px; margin-top:20px; text-align:left;height: 40px;line-height: 40px;color:#50b480;  font-size: 24px; }
.cont_form p{clear: both; text-align: left;}
.cont_form ul{width:100%;margin:0 auto;}
.cont_form li{margin-bottom: 5px;width: 48%;float: left;}
.cont_form li:first-child{margin-right: 4%;}
.cont_form .wenb{margin-top:10px;width:100%}
.cont_form li span{width: 100%;display: block;overflow: hidden;text-align: left;font-size: 16px;line-height: 38px;color: #000;}
.cont_form li span font{color:#eb0001;}
.cont_form li input{height: 36px;line-height: 36px;width:100%;color: #666;font-size: 15px;background-color: #fff;border: #999 1px solid;text-indent: 35px;}
.cont_form li .text-tel {background: url(../images/icon-text-tel.png) no-repeat 12px center #fff;}
.cont_form li .text-user {background: url(../images/icon-text-user.png) no-repeat 10px center #fff;}
.cont_form li .text-message {background: url(../images/icon-text-message.png) no-repeat 10px 17px #fff;padding: 15px 0 0;text-indent: 35px;width:100%;border: #999 1px solid;height: 100px;line-height: 20px;font-size: 15px;color: #666;}
.cont_form .btnclick{width:  100%;overflow:  hidden;padding-top: 10px;}
.btnclick input{color: #000;height: 41px;line-height: 36px;display: block;width: 180px;cursor: pointer;font-size: 16px;border: none;background: #fc0;}
.btnclick input:hover{background: #fdcc05;border: 2px solid #444;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}

/*about*/
.n-about{width: 1200px;margin: 0 auto;}
.n-about h3 {line-height: 80px;background: url(../images/np.png) no-repeat left center;padding-left: 30px;border-bottom: 1px solid #eaeaea;font-size: 16px;color: #333;}
.n-about span{padding: 0px 10px;}
.n-about a:hover {color: #e60012}
.n-a{width: 1200px;margin: 0 auto;line-height: 36px;font-size: 18px;}
.n-a img{display: block;}
.n-ap{margin-top: 50px;}
.row { margin-bottom: 10px; overflow: hidden;float: left;margin-right: 10px;height: 300px;}
.img{position: relative;width: 100%;}
.mask { width: 100%; overflow: hidden; display: none; }
.mask p.bg { background: rgba(0,0,0,0.6); width: 100%; height: 100%; position: absolute; left: 0; top: 0; margin-top: 0; }
.mask span { font-size: 18px; color: #fff; display: block; position: absolute; top:10%; left:5%; text-align: left;}
.mask span.more { border: 1px solid #fff;  font-size: 18px; text-align: center;font-weight: normal; cursor: pointer; margin-top:80px;padding: 0px 25px;}
.mask span.more2 { left: 38%; }
.mask span.more3 { left: 31%; }
.row a:hover .mask { display: block; }
.n-at p{margin-top: 10px;text-indent: 2rem}
.n-rongyu li{float: left;margin-right: 26px;width: 280px;text-align: center;margin-top: 20px; }
.n-rongyu a:hover h4{color:#d00}
.n-rongyu li:nth-child(4n){margin-right: 0px;}
.shili h4{font-weight: bolder;margin-top: 20px;}
.shili h5{font-size:18px;margin-bottom: 20px;}
.shili li{float: left;margin-right: 20px;text-align: center;overflow: hidden;}
.shili img{height: 230px;width: 370px;}
.shili li p{margin-top: 10px;}
.shili li:nth-child(5){margin-right: 0px}
.fuwu{width: 100%;background: #f3f3f3;margin-top: 70px;}
.n-f{width: 1200px;margin: 0 auto;padding: 60px 0px 50px;}
.about_zl{ width:100%; height:750px; background:url(../images/zl_bg.jpg) center no-repeat;}
.about_main{ float:right; width:80%; margin-top:50px;}
.about_main h2{ color:#222; font-size:36px; line-height:36px; margin-bottom:30px;}
.about_main p{ font-size:16px; line-height:28px;}
.about_main ul{ margin-top:60px; width:50%; margin-left:-7.5%;}
.about_main ul li{ float:left; width:50%; text-align:center; margin-bottom:45px;}
.about_main ul li p{ margin-top:15px; font-size:16px;}
.row1{width: 1200px;margin: 0 auto}
.row1:before, .row1:after{display: table;clear: both;content: '';}
.ser_box2 li{ width:22%;*width:21.9%; float:left; margin:0 1.5%;}
.ser_box2 li a {display: block;margin: auto;text-align: center;}
.ser_box2 li .tit {font-size: 20px;margin: 20px 0 10px;position: relative;padding-bottom: 10px; font-weight:500; color:#666}
.ser_box2 li .tit:after{content: '';width: 40px;height: 1px;background-color: #cacaca;position: absolute;bottom: 0;left: 50%;margin-left: -20px;}
.ser_box2 li .p {font-size: 16px;color: #818181;line-height: 26px;overflow: hidden;}
.ico75 {display: inline-block;width:124px;height: 124px;vertical-align: middle;background: url(../images/ico75.png) no-repeat;margin: 0 0.3em;}
.ico75_2 {background-position: -124px 0;}
.ico75_2 {background-position: -124px 0;}
.ico75_3 {background-position: -248px 0;}
.ico75_4 {background-position: -372px 0;}
.ser_box2 {width: 1200px;margin: 60px auto 0px;overflow: hidden;}
.ser_box2 li:hover .ico75{background-position: 0 -124px;}
.ser_box2 li:hover .ico75_2 {background-position: -124px -124px;}
.ser_box2 li:hover .ico75_3 {background-position: -248px -124px;}
.ser_box2 li:hover .ico75_4 {background-position: -372px -124px;}
.kefu{width: 1200px;margin: 20px auto 80px;}
.kefu-l{margin-right: 40px;float: left;text-align: center;background: url(../images/676.jpg) no-repeat center;width:580px;height:260px;padding: 37px 84px;box-sizing: border-box;}
.kefu-l h3{font-size: 26px;color: #fff;font-weight: bolder;background: rgba(80,180,128,0.7);width: 415px;height: 185px;padding-top: 54px;box-sizing: border-box;}
.kefu-l p{font-size: 22px;color: #fff;padding-top: 30px;}
.kefu .kefu-l:nth-child(2){margin-right: 0}
.center{width: 100%;height: 400px;background: url(../images/l.jpg) no-repeat center;}
.center-m{width: 1200px;margin: 0 auto;}
.center-m h3{font-size: 36px;font-weight: bold;color: #fff;padding-top: 70px;text-align: right;}
.center-m h4{text-align:right;font-size: 24px;color: #fff;margin-top: 15px;}
.center-m p{font-size: 18px;color: #fff;text-align: right;width: 560px;float: right;margin-top: 20px;line-height: 32px;}
.center-m h4 img{display: inline-block;margin-right: 20px;} 
.ser-show{ clear:both; overflow:hidden; padding:50px 0; background-color:#F2F2F2; }
.ser-show h1{ color:#333; font-size:34px; text-align:center;font-weight: 800}
.ser-show h1 i{ color:#50b480; font-weight:normal; text-align:center;font-weight: 800}
.ser-show p{ color:#333; font-size:15px; line-height:30px; text-align:center; margin:10px 0;}
.ser-show ul{ clear:both; overflow:hidden; padding: 8px; box-sizing: border-box; margin-left:-1.5%; margin-top:30px;}
.ser-show ul li{ float:left; width:31.8%; text-align:center;  margin-left:1.5%; margin-bottom:20px; padding:40px 30px 50px; box-sizing:border-box; box-shadow:0 0 8px #DDD; -webkit-box-shadow:0 0 8px #DDD; -moz-box-shadow:0 0 8px #DDD;  background-color:#FFF;}
.ser-show ul li h3{ color:#333; font-size:22px; font-weight:normal; margin:15px 0;}
.ser-show ul li b{ color:#999; font-size:14px; font-weight:normal; line-height:1.6;}
.ser-parts{ clear:both; overflow:hidden; padding:70px 0; background:url(../images/bg-about02.jpg) bottom center repeat;}
.parts-txt{ float:left; width:48%;}
.parts-txt h2{ color:#FFF; font-size:32px; font-weight:normal; margin:30px 0;}
.parts-txt h2 b{ color:#E50012; font-weight:bold;}
.parts-txt p{ color:#FFF; font-size:15px; line-height:28px;text-indent:40px;margin-bottom: 10px;background: url(../images/组135.png) no-repeat left;}
.parts-txt p.parts-txt1 {background: none;color:#50b480;text-indent:0px;}
.parts-pic{ float:right; width:47%;}
.parts-pic img{ width:100%; height:auto;}
.fwcn{width: 1200px;margin: 0 auto;}
.fwcn ul{width:100%;margin-top:20px;overflow:hidden}
.fwcn li{float:left;width:23%;*width:22.9%;margin:0 1%;}
.fwcn li p{font-size: 14px;line-height: 20px;text-align: center;margin-top: 10px;}
.fwcn ul li img{display:block;text-align:center;margin:10px auto 0;}
.fwcn h3{font-size:16px;margin-top:15px;text-align:center;}

/*产品问答*/
.wendalist{ margin-top:40px; margin-bottom:40px;}
.wendalist h2{ font-size:24px; color:#000;}
.WenDaContentLeft{ margin-top:30px;}
#prompt { width: 100%; line-height: 28px; overflow: hidden; margin: 0 auto; }
#prompt p { line-height: 30px; font-size: 14px;}
.WenDaContentLeft .middleBox { clear: left; float: left; width: 94%; padding-right: 20px; border:#999 1px dashed;margin: 30px 0; padding:3% 2%; position: relative; overflow: hidden; }
.WenDaContentLeft .middleBox .title { clear: left; float: left; font-size: 18px; font-weight: bold; }
.WenDaContentLeft .middleBox .cpxl{ clear: left; float: left; font-size: 14px; margin-bottom: 8px; }
.WenDaContentLeft .middleBox .cpxl span { float: left; }
.WenDaContentLeft .middleBox textarea { clear: left; float: left; display: block; width: 98%; padding: 3px; border: 2px solid #dadbdc; height: 100px; margin-bottom: 17px; color: #AAA; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.WenDaContentLeft .middleBox .textarea.on { color: #000; }
.tj_wenti { width: 100%; overflow: hidden; clear: both; }
.tj_wenti .name { width: 25%; float: left; margin-right: 2%; }
.tj_wenti .qus_tel { width: 41%; float: left; }
.tj_wenti input { width: 100%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fff; color: #999; padding: 11px 0 11px 8px; font-size: 12px; }
.tj_wenti1 { width: 96%; margin: 0 auto; overflow: hidden; position: absolute; top: 400px; _left: 0; }
.tj_wenti1 .name { width: 22%; float: left; margin-right: 2%; margin-left: 8%; }
.tj_wenti1 .tel { width: 34%; float: left; margin-right: 2%; }
.tj_wenti1 input { width: 100%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fff; color: #999; padding: 8px 0 8px 8px; font-size: 12px; }
.WenDaContentLeft .middleBox .link { display: block; width: 130px; height: 37px; padding-right: 38px; background-position: right center; background-repeat: no-repeat; border: none; font-size: 16px; text-align: center; line-height: 15px; color: #FFF; background-color: #50b480; background-image: url(../images/r_.jpg); float: right; margin-right: 10px; cursor: pointer; }
.WenDaContentLeft .middleBox .link:hover { color: #000; background-color: #FDCE00; background-image: url(../images/r.jpg); }
.WenDaItem { clear: left; float: left; width: 100%;padding-bottom: 20px; margin-top:20px; position: relative; }
.touxiang{ width:4.5%; float:left}
.WenDaItem .right { float:right; width: 94.5%; min-height: 60px; }
.WenDaItem .right .title { clear: left; float: left; display: inline-block; font-size: 16px; line-height: 26px; word-break: break-all; }
.ZJword { clear: left; float: left; width: 96%; background-color: #F7F7F7; _overflow: hidden; position: relative; padding:2%; }
.ZJword.short { padding-bottom: 30px; }
.ZJword .userIcon2 { width: 60px; height: auto;border-radius: 50%; border:#d8d8d8 1px solid; margin-right:7px; float: left; }
.ZJword .title { float: left; font-size: 15px; color: #4297db; margin-left: 7px; margin-top: 12px; }
.ZJword .word { clear: left; float: left; margin-top: 20px; width: 99%; overflow: hidden; }
.ZJword.short .word { height: auto; overflow: visible; }
.ZJword .updown { width: 100%; height: 50px; position: absolute; bottom: 0; left: 0; background-position: center bottom; cursor: pointer; padding-top: 0px; background-repeat: repeat-x; }
.ZJword .updown.on { }
.WenDaItem .right .time { color: #666; float: right; font-family: Arial; font-size: 14px; width: 30%; text-align: right; }
.WenDaItem .icons { background-image: url("../images/relate-icons.png"); background-repeat: no-repeat; }
.d { width: 24px; height: 24px; line-height: 24px; left: 20px; font-size: 14px; font-style: normal; color: #fff; text-align: center; position: absolute; }
.wordInner p { padding:10px 0px 10px 40px; color: #666; font-size: 14px;}
.wordInner p span{ padding:0px 2px; margin: 0px 3px;}
.wordInner p span#fred{background: #eb0001; border-radius:2px; color: #fff!important; padding:0px 2px; margin: 0px 3px; display:inline-block;}
.shou-c{width: 100%;height: auto;background: url(../images/nybanner7.jpg) no-repeat center;height: 635px;}
.shou-cc{margin: 115px 0px;padding: 40px;box-sizing: border-box;width: 50%;float: right;background:#50b480 }
.shou-cc h2{width: 83px;height: 4px background#fff}
.shou-cc h3{font-size: 36px;color: #fff;margin: 14px 0px 40px;}
.shou-cc h4{padding-left: 66px;font-size: 26px;color: #fff;background: url(../images/24xiaoshi.png) no-repeat left;height: 50px;}
.shou-cc p{font-size: 16px;color: #fff;line-height: 30px;padding: 30px 0px 25px;}

/*故障*/
.ss{background: url(../images/41.png) no-repeat center;}
.msg_ly { margin-top:60px;}
.msg_ly p{ font-size:22px;line-height:40px;color: #666;text-align: center;}
.msg_ly h3{ font-size:36px;line-height:50px;color: #50b480;text-align: center;font-weight: bold;}
.msg{ margin-top:30px; margin-bottom:60px; overflow:hidden}
.msg  .left{ float:left; width:48%;}   .msg  .right{ float:left; width:48%;}  .msg ul{ width:100%; overflow:hidden; margin:0 auto}
.msg li{ width:100%; overflow:hidden; margin:2% 0 4% 0}
.msg li span{font-size: 18px; float:left; width:18%; margin-right:1.5%; text-align:right;display:block; color:#000;}
.msg strong{ color:#50b480;font-size:15px;}
.msg input{ width:72%; padding:10px 0; color:#333; text-indent:10px; border: 1px solid #d7d9d8; float:left; }
.msg select{font-size: 18px;width:72%; padding:10px 0; color:#333; text-indent:10px; border: 1px solid #d7d9d8; float:left;}
.msg .miaoshu{ width:100%; overflow:hidden}
.msg .miaoshu span{ float:left; font-size:18px;width:8.6%;margin-right: 0.8%;color:#000;text-align:right;}
.msg .miaoshu textarea{ float:left;border: 1px solid #d7d9d8;  width:82%;}
.msg .buy-online{background:#50b480; margin:3% 2% 3% 33%;color:#fff; padding:14px 30px; width:150px; font-size:16px; cursor:pointer; border:0;}
.msg .res{background:#424355;color:#fff;  margin:3% 0 3% 0;padding:14px 30px; font-size:16px;width:150px; cursor:pointer; border:0;}
.msg.buy-online:hover,.msg .res:hover{opacity:0.85; filter:alpha(opacity=85);}

/*服务指南*/
.fuwuzhinan_js{margin-top:80px;}
.fuwuzhinan_js h3{ font-size:36px; text-align:center; margin-bottom:20px; padding:3px 0; font-weight:500; color:#50b480}
.fuwuzhinan_js p{ font-size:17px; width:70%; text-align:center; margin:0 auto; line-height:36px; text-indent:20px;color:#666; }
.ser_list{ max-width:1240px; margin:0 auto; overflow:hidden; margin-bottom:60px; margin-top:60px;}
.ser_list li{ width:16%; margin:0 1.5%; float:left; padding:3%;background:#f4f4f4}
.ser_list .ic{ display: block; width: 110px; height:90px; margin:10px auto 25px auto; background:url(../images/solution_ic.png) no-repeat 0 0;}
.ser_list .ic2{ background-position: -110px 0;}
.ser_list .ic3{ background-position: -220px 0;}
.ser_list .ic4{ background-position: -330px 0;}
.ser_list ._ser_con{  text-align: center; cursor: pointer;}
.ser_list ._ser_con h3{ font-size: 20px; font-weight: normal; margin-bottom: 10px;}
.ser_list ._ser_con:hover .ic{ -ms-background-position-y: -90px;background-position-y: -90px;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.ser_list ._ser_con:hover h3{ color: #f27823;}
.ser_list ._ser_con:hover ._p{ color: #f27823;}
.fuwuzhinan_zi{  margin-top:40px; padding:50px 0; width:100%; overflow:hidden; background: url(../images/ser_zn.jpg) no-repeat left top;}
.fuwuzhinan_zi_con{ width:92%; float:left;     background: url(../images/w.png) repeat;  padding:4%;}
.fuwuzhinan_zi_con p{ font-size:15px; color:#000; text-indent:20px; line-height:34px;}
.fuwuzhinan_zi_con h3{ font-size:42px; text-align:center; margin-bottom:20px; color:#000; font-weight:normal}
.ser_pj{ margin-top:80px;}
.ser_pj dt{ float:left; width:50%;}  .ser_pj dt img,.ser_jishu dt img{ width:100%; height:auto}
.ser_pj dd{ width:45%; margin-top:80px;  float:right}
.ser_pj dd h3,.ser_jishu dd h3{ font-size:40px; font-weight:normal; margin-bottom:15px; color:#000}
.ser_pj dd p,.ser_jishu dd p{ line-height:30px; font-size:15px;}
.ser_jishu{ margin-top:80px; background:#f4f4f4; padding:30px 0}
.ser_jishu dt{ float:right; width:50%;}
.ser_jishu dd{ width:44%;padding:60px 30px 0 0;float:left}
/*服务保障*/
.ser_title,.ser_title1{ margin-bottom:30px}
.ser_title h3,.ser_title1 h3{font-size:42px;color: #000000;text-align: center;margin-bottom:15px;font-weight: bold;}
.ser_title p,.ser_title1 p {font-size: 16px;color: #8e8e8e;text-align: center;} .ser_title1 h3,.ser_title1 p{ color:#fff}
.ser_zj{ margin-top:60px; margin-bottom:40px;}
.ser_zj .pat_left{ width:42%; float:left; padding:3% 3% 2%; background:#f4f4f4 }
.ser_zj .pat_left h4,.ser_zj .pat_right h4{ font-weight: bold;font-size:24px; width:100%; overflow:hidden; margin:8px 0; color:#00489d}
.ser_zj .pat_left span{ display:inline-block; width:100%; font-size:18px; margin:8px 0}
.ser_zj .pat_left li{ width:30.833%;*width:30.2%; margin:0 1%;line-height:36px; float:left; color:#666;font-size: 14px;}
.ser_zj .pat_left ul,.ser_zj .pat_right ul{ width:100%; overflow:hidden;}
.ser_zj .pat_right{ width:42%;*width:41.5%; padding:3%; float:right;background:#f4f4f4 }
.ser_zj .pat_right li{ width:48%;line-height:20px; margin:8px 1%; overflow:hidden; float:left;font-size: 14px;}
.ser_cn{background: url(../images/ser_chengnuo.jpg);background-repeat: no-repeat;margin: 3% 0;-webkit-background-size: cover; background-size: cover; background-attachment: fixed; position: relative;}
.ser_cn_bg{padding:40px 0px 25px;}
.ser_cn li{ width:26.333%; margin:0 1.5% 2%; float:left;    background: url(../images/black_44.png) repeat; padding:1% 2%;text-align: center;color: #fff;position: relative;}
.ser_cn li strong{ display: block; margin:0 auto;font-size: 46px; color:#fdcc05;text-align:center; width:100%; padding:15px 0}
.ser_cn li p{ font-size:16px; text-align:center;}
.fuwulinian{ margin-bottom:60px;}
.fuwulinian p{ font-size:15px; line-height:32px; width:96%; margin:0 auto}
.fuwulinian h3{font-size: 42px;text-align: center;font-weight: normal;color: #000; margin-bottom:15px;text-align: center;}
.fuwulinian dl{ width:30%; overflow:hidden;  margin:3% 1.5% 2% 1.5%;_margin:0 1% 2% 1%; float:left; }
.fuwulinian dl dt{ float:left; width:100%;}
.fuwulinian dl dt img{ width:100%; height:auto;_height:190px;}
.fuwulinian dl dd{ float:left; width:92%; background:#f5f5f5; padding:4%; font-size:14px; height:auto;line-height:26px;text-indent:25px;}

/*产品案例*/
.pa{background: url(../images/pa.jpg) no-repeat center;}
.menu2{width:100%;max-width:1200px;margin:30px auto 0; overflow:hidden;border-bottom: 1px solid #eaeaea;font-size: 14px;}
.menu2 ul li{ float:left; text-align:center; width:25%;*width:24.9%;}
.menu2 ul li{color:#38425a; line-height:2.5em; width:24.5%;font-size:20px; border-right:1px solid #fff;}
.menu2 ul li.hover{}
.menu2 ul li a{ line-height:3em; color:#38425a; display:block; font-size:20px;border-right:solid 1px #fff; }
.menu2 ul li.hover{background: url(../images/yj1.png) no-repeat bottom center;cursor: pointer;}
.menu2 ul li.hover a{color: #38425a}
.selected{background: url(../images/yj1.png) no-repeat bottom center;cursor: pointer;}
/*lines开始*/
.w1200{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.lines_m1{ padding:20px 0 20px;}
/*.lines_m1 ul{ margin-left:-4%; *margin-left:0;}*/
.lines_m1 ul li{ width:29.3%; margin:25px 0% 25px 4%;*margin:25px 2%;border-bottom:2px solid #f4f4f4; float:left;overflow:hidden; }
.lines_m1 ul li img{width:100%; float:left;height: 311px;}
.lines_m1 ul li p{width:100%; text-align:center; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size:18px;height:2.8em; line-height:2.8em;overflow:hidden;}
.lines_m1 ul li p a{ display:block;color:#111;}
.lines_m1 ul li:hover p a{color:#111;}
.lines_m1 ul li:hover img{}
.lines_m1 ul li:hover{ border-bottom:2px solid #50b480;}
/*lines结束*/
.khal li a img{height: 210px;width: 100%;}

/*xuanxing*/
.xuan2{padding:40px 0px 20px;}

.xuan2 li:hover{color: #50b480}
.ditu{}
 .container{width: 1200px;margin: 0 auto}



@media (min-width:375px){
	.NybAdvantage ul li{height:340px}
}
@media (min-width:414px){
	.NybAdvantage ul li{height:310px}
}
@media (min-width:768px){
	.NybAdvantage ul li{height:240px; padding-left:20px; padding-right:20px;}
}



@media (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-
pixel-ratio : 2){
    html{font-size: 117.1875px;}
}
/* iphone6 plus */
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-
pixel-ratio : 3){
    html{font-size: 129.375px;}
}

